David Koepp
Right